//package com.netty;
//
//import io.netty.buffer.ByteBuf;
//import io.netty.channel.ChannelHandlerAdapter;
//import io.netty.channel.ChannelHandlerContext;
//import io.netty.util.ReferenceCountUtil;
//
//import java.io.UnsupportedEncodingException;
//
///**
// * Created by Administrator on 2018/5/19/019.
// */
//public class ClientHander extends ChannelHandlerAdapter {
//
//    @Override
//    public void channelActive(ChannelHandlerContext ctx) throws Exception {
//        System.out.println("channel Active");
//    }
//
//    @Override
//    public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {
//
//        try {
//            ByteBuf bf = (ByteBuf) msg;
//
//            byte[] readValue = new byte[bf.readableBytes()];
//
//            bf.readBytes(readValue);
//
//            String value = new String(readValue, "utf-8");
//
//            System.out.println("client:" + value);
//        } catch (UnsupportedEncodingException e) {
//            e.printStackTrace();
//        } finally {
//            ReferenceCountUtil.release(ctx);
//        }
//
//
//    }
//}
